package goodenglish.application;

import goodenglish.domain.model.subt.Subt;
import goodenglish.domain.service.ServiceException;

import java.io.File;

/**
 * 字幕应用服务，封装领域服务，提供更易用接口
 * 
 * @author qiuriyuchen E-mail:panpan_001@126.com
 */
public interface SubtImportService {

	/**
	 * 导入字幕 根据文件格式自动进行相应导入
	 * 
	 * @param file
	 *            字幕文件支持srt及txt格式
	 */
	public Subt importSubtAndLexicon(File file) throws ServiceException;

	public abstract void saveSubtAndLexicon(Subt subt) throws ServiceException;

}
